﻿namespace GravityWorks.RockPaperScissors.Toolkit
{
    public class ContestMatch
    {
        /// <summary>
        /// How far in the tournament the game is.
        /// </summary>
        public int Round {get; set;}
        
        /// <summary>
        /// Where we are in the round. Remember its best of 20
        /// </summary>
        public int MatchNumber {get; set;}

        /// <summary>
        /// Team 1's name.
        /// </summary>
        public string TeamName1 {get; set;}

        /// <summary>
        /// Team 2's name.
        /// </summary>
        public string TeamName2 { get; set; }

        /// <summary>
        /// The move Team1 shot.
        /// </summary>
        public MoveType Team1Move { get; set; }

        /// <summary>
        /// The move Team2 shot.
        /// </summary>
        public MoveType Team2Move { get; set; }

        /// <summary>
        /// Team 1's record wins, losses, and ties.
        /// </summary>
        public string Team1Record { get; set; }
        
        /// <summary>
        /// Team 2's record: wins, losses, and ties.
        /// </summary>
        public string Team2Record { get; set; }
        
        /// <summary>
        /// The winner name.  This will be the team name you see in the brackets. Will be "Tie", if its a tie
        /// </summary>
        public string Winner { get; set; }
    }
}
